import { ref } from 'vue';
import useDataLoad from '@/hooks/useDataLoad.ts';
import { getAskOrderList } from "@/api/index"
export default function usePosts() {
	const dataLoad = useDataLoad(getAskOrderList);
	// 当前订单列表状态
	const currentTab = ref(0);
	const tabs = ref(['全部', '进行中', '已结束']);

	// 1 待接单（发布后没有人接单）
	// 2 待付款（等待用户付款）
	// 3 进行中（已付款）
	// 4 已完成（律师完成订单后，点击已完成，钱款打给律师）
	// 5 售后中（售后流程中，平台确认信息有误，退还钱款给发布者）
	// 6 售后结束
	const tabsChange = ({ index, name }) => {
		currentTab.value = index;
		dataLoad.setParams({
			status: currentTab.value
		});
		dataLoad.reGetData();
	};
	dataLoad.setParams({
		status: currentTab.value
	});
	dataLoad.getData();
	return {
		currentTab,
		tabsChange,
		tabs,
		...dataLoad
	};
}